Found 1 items, similar to dead duck.
English → English (WordNet)
Definition: dead duck
dead duck
n : something doomed to failure;
“he finally admitted that the
legislation was a dead duck”;
“the idea of another TV
channel is now a dead duck”;
“as theories go, that's a
dead duck”